چه زماني سيستم Crash ميكند
پیغام مدیر :
با سلام خدمت شما بازديدكننده گرامي ، خوش آمدید به سایت من . لطفا براي هرچه بهتر شدن مطالب اين وب سایت ، ما را از نظرات و پيشنهادات خود آگاه سازيد و به ما را در بهتر شدن كيفيت مطالب ياري کنید.
چه زماني سيستم Crash ميكند
نوشته شده در دو شنبه 13 آبان 1392
بازدید : 436
نویسنده : صادق خضری

infinite loop

حلقه نامتناهي (infinite loop)يكي ديگر از خطاهايي است كه ممكن است كامپيوترها را به زانو در آورد .اين  حلقه، مجموعه دستورالعملهايي است كه آنقدر تكرار مي شوند تا شرايط خاصي به  وجود آيد .در صورت فراهم نشدن شرايط ، چرخش همچنان ادامه يافته و هرگز به  قسمت بعدي برنامه نمي رود.

وضعيت جابجايي يا تعويض مداوم(Thrashing)  ، يكي ديگر از موقعيتهاي مشكل آفرين است.هر كامپيوتر داراي مقدار محدودي  حافظه و قابليت پردازش است و وقتي يك فرايند يا يك برنامه يا كاربر در  رابطه با يك سرور از سيستم عامل، درخواستي مي كند كه قابل انجام نيست،  سيستم عامل، منابع لازم را از فرايند ديگري وام ميگيرد .اما فرايند به وام  گرفته شده نيز به نوبه خود درخواست منابع ميكند و سيستم عامل بايد منابع  درخواست شده را از مكان ديگري تامين كند .سرانجام كل سيستم در اثر تداوم  اين عمليات، از كار ميافتد و كاربر با صفحه آبي رنگ مرگ مواجه ميشود.

در نظر بگيريد كه وقتي چند كاربر به طور همزمان نياز به منابع زيادي دارند،  چه اتفاقي مي افتد .ممكن است سيستم عامل به يك فرايند اجازه دهد تا به  تنهايي براي مدتي كوتاه از تمام منابع آن استفاده كند .سپس سيستم عامل،  منابعش را در اختيار كاربر بعدي قرار مي دهد و همين طور تا آخر .سيستم عامل بايد قبل از سرويس دهي به كاربر بعدي، كارهايي كه كاربر قبلي انجام داده  است مانند دادهها يا وضعيت كارهاي او را روي ديسك ذخيره كند كه اين فرايند  نسبتا كند صورت ميگيرد .سپس بايد با استفاده از ديسكي كه دادهها و برنامه  هاي كاربر بعدي روي آن ذخيره شده است، اطلاعات را بارگذاري كرده و آنگاه به كار خود ادامه دهد .

چون فواصل بين تغييرات يا درخواستها، بر حسب هزارم ثانيه محاسبه مي شود، به  راحتي ميتوان مجسم كرد در صورت تغيير كاربران و تخصيص مجدد منابع، كامپيوتر بايد تمام وقت، قابليت خود را در اختيار آنها بگذارد، بنابراين هيچ كار  مهمي، قابل انجام نيست.

fatal error

مورد خطاي مهلك (fatal error)  يكي از مواردي است كه كامپيوتر را از كار مي اندازد .كاربران معمولي اجازه صدور بعضي از فرمانها را ندارند، زيرا اين فرمانها معمولا به عملكرد سخت  افزار، حافظه و پردازش دستگاه مربوطند.

اما گاه برنامه اي به يك محدوده ممنوعه وارد ميشود و براي محافظت از خود،  سيستم را خاموش مي كند. به اين ترتيب، وقتي سيستم را مجددا راه اندازي مي  كنيد، همه چيز مثل سابق كار مي كند، جز اينكه در اثر متوقف شدن دستگاه،  تمام داده هاي ذخيره نشده شما از بين مي روند .

disk crash

شايد بهترين ويژگي ويندوز 2000 ثبات اين سيستم عامل در مقابل اين گونه خطاها و  قابليت آن در خروج از سيستم هنگام وقوع يك فرايند مشكل آفرين، بدون نياز به راه اندازي مجدد كامپيوتر است .از كار افتادن هارد ديسك مشكل ديگري است كه يك سيستم ممكن است با آن مواجه شود .معمولا هدهاي خواندن و نوشتن يك درايو سخت در بالاي صفحات فلزي (Platter)  داخل درايو به حركت در مي آيند و با رسانه مغناطيسي تماس حاصل نمي كنند  .اما در صورت يك شوك فيزيكي، مثلا پرت شدن كامپيوتر كيفي از يك سطح مرتفع،  هدها ممكن است با اين صفحات فلزي كه به سرعت در حال چرخش هستند، تماس پيدا  كنند .اين مشكل معمولا disk Crash  ناميده ميشود و موجب از دست رفتن داده ها و يا فايل هاي يك برنامه و وارد  شدن خسارت به صفحات فلزي و هدها و در نتيجه جايگزين كردن درايو جديد با آن  مي شود.



:: موضوعات مرتبط: مشکلات وخرابی کامپیوتر , ,
:: برچسب‌ها: چه زماني سيستم Crash ميكند ,



مطالب مرتبط با این پست
.



می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: